body{
background:#DFE8F6;
text-align:center;
}
p{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
color:#595959;
}
h1{
margin:20px;
margin-bottom:0;
color:#008FC4;
font-size:24px;
font-weight:bold;
line-height:24px;
}
h2{
/*margin:20px;*/
margin-bottom:0;
font-size:16px;
font-weight:bold;
line-height:25px;
color:#595959;
}
h3{
color:#FFFFFF;
font-size:24px;
line-height:24px;
font-weight:bold;
height:100%;
}
a{
color:#007AB6;
text-decoration:none;
}
.test-ligiblite{
margin-left:auto;
margin-right:auto;
margin-top:100px;
width:408px;
}
.test-top{
height:15px;
background:url(images/test_top.jpg);
}
.test-middel{
    margin-top:0px;
}
.test-bande{
height:36px;
background:url(images/test_bande.jpg);
overflow:hidden;
text-align:left;
}
.test-bande h1{
font-size:24px;
font-weight:bold;
color:#008fc4;
margin-left:20px;
margin-top:10px;
}
.test-degrade{
background:url(images/test.jpg);
width:408px;
height:140px;
margin-left:auto;
margin-right:auto;
}
.test-container{
margin-left:20px;
overflow:hidden;
}
.texte-bleu{
color:#008FC4;
font-size:14px;
font-style:italic;
margin-top:5px;
margin-bottom:5px;
text-align:left;
}
form input{
background:#FFFFFF;
border:none;
font-size:14px;
width:44%;
}
.form-element{
margin-bottom:5px;
width:183px;
float:left;
line-height:23px;
}
form label{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
color:#595959;
}
.form-element label{
float:right;
margin-right:20px;
text-align:left;
}
.lancez-test{
background:url(images/lancez_test.jpg);
width:161px;
height:36px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-left:190px;
}
.form-droite input{
margin-bottom:10px;
float:left;
}